incoming down payment - Turkish English Dictionary